home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / hdf / mac / h10srcst.hqx / Source / HyperHell Source / App NCSA TektoPICT / vgtek.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-28  |  2.5 KB  |  83 lines

  1. /*    %W%    (NCSA)    %G%        */
  2.  
  3. /* output devices */
  4.  
  5. #define MAXRG 4
  6.  
  7. #define DEVNULL 0
  8. #define MACRG 1
  9. #define HP 2
  10. #define MP 3
  11.  
  12. #define PREDCOUNT 50
  13.  
  14. extern int 
  15.     RG0init(), RG0point(), RG0drawline(), RG0newwin(),
  16.     RG0clrscr(), RG0pagedone(), RG0dataline(), RG0pencolor(),
  17.     RG0charmode(), RG0showcur(), RG0lockcur(), RG0hidecur(),
  18.     RG0close(), RG0uncover(), RG0info(),
  19.     RG0gmode(), RG0tmode(), RG0bell(),
  20.  
  21.     RGMinit(), RGMpoint(), RGMdrawline(), RGMnewwin(),
  22.     RGMclrscr(), RGMpagedone(), RGMdataline(), RGMpencolor(),
  23.     RGMcharmode(), RGMshowcur(), RGMlockcur(), RGMhidecur(),
  24.     RGMclose(), RGMuncover(), RGMinfo(),
  25.     RGMgmode(), RGMtmode(), RGMbell(),
  26.  
  27.     RGMPinit(), RGMPpoint(), RGMPdrawline(), RGMPnewwin(),
  28.     RGMPclrscr(), RGMPpagedone(), RGMPdataline(), RGMPpencolor(),
  29.     RGMPcharmode(), RGMPshowcur(), RGMPlockcur(), RGMPhidecur(),
  30.     RGMPclose(), RGMPuncover(), RGMPinfo(),
  31.     RGMPgmode(), RGMPtmode(), RGMPbell()
  32. #ifdef HP_USED
  33.  
  34.     ,RGHPinit(), RGHPpoint(), RGHPdrawline(), RGHPnewwin(),
  35.     RGHPclrscr(), RGHPpagedone(), RGHPdataline(), RGHPpencolor(),
  36.     RGHPcharmode(), RGHPshowcur(), RGHPlockcur(), RGHPhidecur(),
  37.     RGHPclose(), RGHPuncover(), RGHPinfo(),
  38.     RGHPgmode(), RGHPtmode(), RGHPbell(),
  39. #endif HP_USED
  40. ;
  41.  
  42. extern char
  43.     *RGMdevname(), *RG0devname(), *RGMPdevname()
  44. #ifdef HP_USED
  45.     ,*RGHPdevname()
  46. #endif HP_USED
  47.     ;
  48.  
  49. static RGLINK RG[MAXRG] = {
  50.     RG0init, RG0point, RG0drawline, RG0newwin,
  51.     RG0clrscr, RG0pagedone, RG0dataline, RG0pencolor,
  52.     RG0charmode, RG0showcur, RG0lockcur, RG0hidecur,
  53.     RG0close, RG0uncover, RG0info,
  54.     RG0gmode, RG0tmode, donothing, RG0devname, RG0bell,
  55.  
  56.     RGMinit, RGMpoint, RGMdrawline, RGMnewwin,
  57.     RGMclrscr, RGMpagedone, RGMdataline, RGMpencolor,
  58.     RGMcharmode, RGMshowcur, RGMlockcur, RGMhidecur,
  59.     RGMclose, RGMuncover, RGMinfo,
  60.     RGMgmode, RGMtmode, donothing, RGMdevname, RGMbell,
  61.  
  62. #ifdef RGHP_USED
  63.     RGHPinit, RGHPpoint, RGHPdrawline, RGHPnewwin,
  64.     RGHPclrscr, RGHPpagedone, RGHPdataline, RGHPpencolor,
  65.     RGHPcharmode, RGHPshowcur, RGHPlockcur, RGHPhidecur,
  66.     RGHPclose, RGHPuncover, RGHPinfo,
  67.     RGHPgmode, RGHPtmode, donothing, RGHPdevname, RGHPbell,
  68. #else
  69.     RG0init, RG0point, RG0drawline, RG0newwin,
  70.     RG0clrscr, RG0pagedone, RG0dataline, RG0pencolor,
  71.     RG0charmode, RG0showcur, RG0lockcur, RG0hidecur,
  72.     RG0close, RG0uncover, RG0info,
  73.     RG0gmode, RG0tmode, donothing, RG0devname, RG0bell,
  74. #endif
  75.  
  76.     RGMPinit, RGMPpoint, RGMPdrawline, RGMPnewwin,
  77.     RGMPclrscr, RGMPpagedone, RGMPdataline, RGMPpencolor,
  78.     RGMPcharmode, RGMPshowcur, RGMPlockcur, RGMPhidecur,
  79.     RGMPclose, RGMPuncover, RGMPinfo,
  80.     RGMPgmode, RGMPtmode, donothing, RGMPdevname, RGMPbell
  81.  
  82. };
  83.